.message_content {padding:10px 20px; width:94%; border:solid red 0px;}

.message_content h2 {margin-bottom:10px; padding:5px 20px; font-size:15px; border-bottom:solid #dfdfdf 2px;}

.message_content table {width:100%;}
.message_content table tbody tr {background-color:white;}
.message_content table tr td {border-bottom:dotted #afafaf 1px;}
.message_content table tr th {padding:5px; height:27px; font-size:14px; background-color:#efefef;}
.message_content table tr td {padding:5px;}
.message_content table tr td i, .message_content table tr td cite {color:#005EAC; cursor:pointer;}
.message_content table tr td i {margin-left:10px;}


.div_main .email_reply {display:none; position:absolute; margin-top:130px; margin-left:50%; top:0; left:-400px; padding:5px 10px; width:360px; border:solid #afafaf 2px; background-color:white; z-index:100;}
.email_reply h3 {float:left; margin-bottom:10px; padding:5px 12px; border-bottom:solid #005EAC 2px;}
.email_reply h3 span {display:block; float:left; width:300px; font-size:14px;}
#result_tip b {color:#045A04;}
#result_tip em {color:#A50000;}

.email_reply h3 cite {float:left; color:#005EAC; cursor:pointer;}
.reply_title {width:284px; height:26px;}
.reply_content {margin-top:5px; padding:5px 10px; width:300px; height:160px;}
.reply_btn {margin:10px 0 30px 50px; padding:2px 10px 3px; width:90px; height:32px; font-size:15px; cursor:pointer;}


#message_detail p {margin-bottom:30px; font-size:14px; line-height:26px;}


#page_mark {margin-top:5px; height:60px; border:0;}
#page_mark a {float:left; margin:0 3px; padding:0 6px; border:solid #dfdfdf 1px; cursor:pointer;}
#page_mark a:link, #page_mark a:visited {color:#666666;}
#page_mark a:hover, #page_mark a:active, #page_now {color:white; border:solid #005EAC 1px; background-color:#005EAC;}
#skip_input {margin-left:5px; width:45px; height:22px; border:solid #005EAC 1px;}